@charset "utf-8";
/* CSS Document */

.linkright{
	width:100px;
	float:right;
	padding:4px 0px 2px 0px;
	text-align:right;}
.mainsite{
	width:545px;
	float:left;
	padding:10px 0px;}
/*---------tabs ----------------*/
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #ededed;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #f6921e;
}
ul.tabs li a {
	text-decoration: none;
	color: #541000;
	display: block;
	font-weight:bold;
	padding: 0 12px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background:#FFA500;
	color:#541000;
}
html ul.tabs li.activet, html ul.tabs li.activet a:hover{ /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	color:#541000;
}
.tab_container {
	border: 1px solid #ededed;
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left; width: 100%;
	background: #fff;
}
.tab_content {
	padding: 10px 0px 12px 0px;
}
/*--------------endtabs--------------*/

ul.tabsche {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 25px; /*--Set height of tabs--*/
	border-bottom: 1px solid #ededed;
	border-left: 1px solid #ededed;
	width: 100%;
}
ul.tabsche li {
	float: left;
	margin: 0;
	padding: 0;
	height: 24px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 24px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #ededed;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background:url(../Images/bgtabs.jpg) repeat-x;
}
ul.tabsche li a {
	text-decoration: none;
	color: #541000;
	display: block;
	font-weight:bold;
	padding: 0 12px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabsche li a:hover {
	background:#FFA500;
	color:#541000;
}
html ul.tabsche li.activet, html ul.tabsche li.activet a:hover{ /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
	color:#541000;
}
.tab_content_sche{
	padding:0px 6px;}
/*endtabsche*/
.schedule ul li{
	background:url(../Images/schedule.gif) no-repeat #ffffff;
	height:38px;
	padding:5px 0px 0px 0px;
	list-style:none;}
.date{
	width:25px;
	float:left;
	padding:2px 6px 0px 0px;
	text-align:center;
	color:#224999;
	font-size:10px;}
.month{
	color:#C00;}
.columtab{
	width:170px;
	float:left;
	padding:0px 0px 0px 10px;}
.redlist ul{
	margin:0px 0px 0px 14px;}
.redlist ul li{
	padding:0px 0px 6px 0px;
	list-style:url(../Images/dot1.gif) outside;}
.listblue ul{
	margin:0px 0px 0px 14px;}
.listblue ul li{
	padding:5px 0px 5px 3px;
	list-style:url(../Images/icon_listblue.jpg) outside;
	border-bottom:1px #cccccc dashed;}

.rightsave{
	text-align:right;
	width:200px;
	float:right;}
.rightsave a:link,.rightsave a:active,.rightsave a:visited{
	padding:2px 6px 6px 6px;}
.rightsave a:hover,.rightsave a:focus{
	padding:2px 6px 6px 6px;
	background:#dedede;}
.timedetail{
	padding:0px 0px 6px 0px;
	color:#F16522;
	font-style:italic;
	border-bottom:1px #BBBDBF dotted;}
.titledetail{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#333333;
	padding:6px 0px 12px 0px;}
.feedback{
	margin:12px 0px;
	border:1px #dedede solid;}
.titlefb{
	padding:6px 0px 6px 12px;
	background:url(../imgs/bglistmore.jpg) repeat-x;
	font-weight:bold;
	color:#C00;}
.ctfeedback{
	height:200px;
	overflow-y:scroll;
	overflow-x:hidden;
	border-top:1px #dedede solid;}
.feedback .rightsave{
	padding:4px 4px 0px 0px;}

.signleft{
	width:100px;
	float:left;
	padding:2px 12px 2px 0px;
	text-align:right;}
.signright{
	width:360px;
	float:left;
	padding:2px 0px 2px 0px;}
.signright .nonewidth{
	width:auto;}
.signright select{
	width:200px;}
.signright .inpsign{
	width:200px;}
.btnsign{
	padding:2px 0px;
	width:315px;
	text-align:right;
	}
.pages{
	text-align:right;
	padding:6px 0px;
	color:#666666;
	border-top:1px #dedede solid;
	border-bottom:1px #dedede solid;}
.pages a:link,.pages a:active,.pages a:visited{
	padding:2px 6px;
	margin:0px 0px 0px 6px;}
.pages a:hover,.pages a:focus{
	padding:2px 6px;
	margin:0px 0px 0px 6px;
	background:#dedede;}
.time{
	color:#999999;
	padding:0px 0px 6px 0px;
	font-style:italic;}
/*Think list*/	
.athinklist{
	padding:12px;}
.athinklistbg{
	padding:12px;
	background:#F3E8FF;}
#faq .full{
	width:185px;
	margin:0px 0px 4px 0px;
	padding:4px 5px;
	color:#666666;}
#faq .code{
	width:89px;
	float:left;
	margin:0px 6px 4px 0px;
	padding:4px 5px;
	color:#666666;}
#faq .rdtype{
	margin:0px 0px 4px 12px;
	color:#666666;}
.refresh:link input,.refresh:active input,.refresh:visited input{
	background:url(../Images/refresh_24.png) no-repeat center #efefef;
	border:1px #cccccc solid;
	width:26px;
	height:26px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px ;
	border-radius:3px;}
.refresh:hover input,.refresh:focus input{
	background:url(../Images/refresh_24_.png) no-repeat center #DDF;
	border:1px #cccccc solid;
	width:26px;
	height:26px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px ;
	border-radius:3px;}
.btright{
	text-align:right;
	padding:4px 0px;}
#faq .rdtype{
	margin:0px 0px 4px 8px;
	color:#666666;}	
.reset:link input,.reset:active input,.reset:visited input{
	background:#FFBA75;
	padding:6px 12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px ;
	border-radius:3px;
	border:none;
	color:#541000;}
.reset:hover input,.reset:focus input{
	background:#FFDCB9;
	padding:6px 12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px ;
	border-radius:3px;
	border:none;
	color:#541000;}
.submit:link input,.submit:active input,.submit:visited input{
	background:#f6921e;
	padding:6px 12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px ;
	border-radius:3px;
	border:none;
	color:#541000;}
.submit:hover input,.submit:focus input{
	background:#f6921e;
	padding:6px 12px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px ;
	border-radius:3px;
	border:none;
	color:#ffffff;}
.btnlike {
 border:1px #ced9eb solid;
 background:url(../Images/facebook_like.png) no-repeat;
 color: #224999;
  font-size:12px;
 padding:2px 10px 3px 25px;
-moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.btnlike:hover { color: #224999;
 padding:2px 10px 3px 25px;
 font-size:12px;
background:url(../Images/facebook_like.png) no-repeat #E9E9E9;
 border:1px #ced9eb solid; 
 -moz-border-radius: 3px;
	-webkit-border-radius:3px;
	border-radius:3px;}
.tags{
	background:url(../Images/three-tags-icon.png) no-repeat #efefef;
	padding:6px 6px 6px 24px;
	border-top:1px #dedede solid;
	border-bottom:1px #dedede solid;
	margin:0px 0px 6px 0px;}
.breakcrumb{
	padding:0px 0px 12px 0px;
	color:#999999;}
.titledetaillist{
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	color:#333333;
	padding:0px 0px 12px 0px;}
.title{
	padding:0px 0px 6px 12px;
	font-weight:bold;
	color:#015496;}
.anews{
	padding:0px 0px 12px 0px;}
.enjoy li{
	padding:6px 0px;
	border-bottom:1px #dedede dotted;
	list-style:none;}
.enjoy li:after{
	padding:6px 0px;
	border:none;
	list-style:none;}
	
.enjoy li:hover{
	background:#dcdcdc;}
.titlebn{
	font-weight:bold;
	padding:0px 0px 6px 0px;}
/*Table color*/
.tbstruct{
	margin:0px 0px 12px 0px;}
.tbstruct th,.tbstruct td{
	border-right:1px #ffffff solid;
	border-bottom:1px #ffffff solid;
	padding:4px 8px;
	vertical-align:top;}
.tbstruct th{
	color:#ffffff;
	text-align:center;
	padding:12px 0px;}
.tbstruct .blue{
	background:#b6dde8;}
.tbstruct .bluem{
	background:#548dd4;}
.tbstruct .green{
	background:#d6e3bc;}
.tbstruct .bluelight{
	background:#F0F8FF;}
.tbstruct .violet{
	background:#ccc0d9;}
.tbstruct .greenm{
	background:#92d050;}
	
/*=====formnewsletter=======*/

.leftform{
	width:50px;
	float:left;
	padding:2px 0px 0px;}
.rightform{
	width:140px;
	float:left;}
.rightform input{
	width:128px;
	padding:2px 2px 2px 4px;
	margin:2px 0px;
	color:#818085;}
.fullnews input{
	width:180px;
	padding:2px 2px 2px 4px;
	margin:2px 0px;
	color:#818085;}
